查看原文
其他

Intellij IDEA 中我一直在用的几个插件

忆蓉之心 Java面试那些事儿 2019-12-19

提前声明一下,今天这篇文章是在我家的那台 Mac 机子上写的,但是文中使用的快捷键还是主要针对于 Windows 平台「由于我的大多数读者在使用该系统,我是有多么爱你们~~~」。


接上一篇《谈谈我与 Intellij IDEA 的故事》,当时只想分享一下自己为什么钟情于这款工具,没想到会引起大多数读者的共鸣。


在上次的分享中,少说了几个我使用频率比较高的快捷键。


ctrl+shift+f12,最大化编辑器。


ctrl+b,进入光标所在方法定义的地方或返回该方法被使用的地方,省去了点鼠标的操作。


最后,再提一下 ctrl+w 这个快捷键,真的好用,作用按照语法选择代码,连续按会给你意想不到的效果。记得有一个读者问我,如果选多了怎么办?加上 shift 键,就会产生反选效果 ^_^。


其实,对于你来说,经常使用的快捷键不会超过 15 个,因此,不要总觉得掌握这些快捷键是多么难,当你不记得时,不要忘记还有一个助手 Keymap Reference。



好了,言归正传,来谈谈我们今天的主题 —— IDEA 插件。



我在官网上看到目前的插件数量是 2952 个,对于一款开发工具来说,算得上是一个比较好的插件生态系统了。


1、CodeGlance


如果你用过 Sublime text,那么对这个插件一定不会陌生,它的作用是把代码小地图嵌入到编辑窗口,给人一种极客范。



网址:https://github.com/Vektah/CodeGlance


2、Grep Console


为什么要提一下这个插件呢?当你密密麻麻一大片的日志,去查看起来,很容易看花眼;这个工具正好解决了这个痛点,可以说它就是 IDEA 自带 Console 的升级版本。



网址:https://github.com/krasa/GrepConsole


3、SonarLint


有的读者经常问我,我的编码风格不好,也没有大牛带我,恰好这款插件很适合你。当你的编码不规范时,它就如站在你身边的大牛,提醒你「哥们,你这句代码写得有毛病,快改改~~~」。



网址:https://github.com/SonarSource/sonarlint-intellij


4、IDEA Mind Map


不知道你用思维导图多吗?反正我现在是离不开思维导图了。如果你想找一款跨平台的,支持多种格式文件的导入和导出,同步更新时便于合并「以文本格式保存,支持 markdown 的语法,方便解决冲突」,那么它真的很适合你。



网址:https://github.com/raydac/netbeans-mmd-plugin


5、ASM Bytecode Outline


这个插件我特别喜欢,便于我查看 Class 类的字节码,如果对字节码不感兴趣的读者,可以跳过。



网址:https://github.com/melix/asm-bytecode-intellij


6、stackoverflow


这个插件对于查找问题特别方便,定位异常,点击右键快速跳转到 stackoverflow 网站,每次至少为你节约了 10 秒。



网址:https://github.com/gejun123456/IntellijGoToStackOverFlow


本文就介绍到这里吧,其实 IDEA 还有很多好用的插件,比如支持 Mybatis 的插件都有一大批;方便 JVM 调优插件 VisualVM Launcher;还有支持热部署的 JRebel;查看代码测试覆盖率的 Coverage 「这里我更喜欢在 eclipse 下使用这个插件,它能显示到方法级别的覆盖率,而 IDEA 只能显示到类级别」;等等等。


只要你想要的功能,基本上都能在这个插件库找到。


希望各位读者多实践,也欢迎大家在留言区把你平时用的最多的插件分享出来。




最后,打一个小广告,我建了一个微信群,群规非常严格,在这个群里你得要懂得分享,我会不定期清理群,目前已经踢了不少吃白食的!



要想进群学习分享经验的话,请读一下上面的群规,看看自己适不适合,如果觉得自己是一个乐于分享的人,便可以加我微信 lamb978 入群,备注「加群」。


参考

https://plugins.jetbrains.com/idea

—————END—————

看更多技术好文

请长按下方图片扫码关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存